package com.enjoyor.soa.traffic.core.efoms.mapper;

import java.util.List;
import java.util.Map;

import com.enjoyor.soa.traffic.core.efoms.domain.DeviceUnnormalCollectInfo;
import com.enjoyor.soa.traffic.frame.support.mybatis.mapper.IBaseMapper;

public interface IDeviceUnnormalCollectInfoMapper extends IBaseMapper<DeviceUnnormalCollectInfo>{

	public List<DeviceUnnormalCollectInfo> getDeviceUnnormalCollectInfoList(Map<String,Object> map);
	
	public List<DeviceUnnormalCollectInfo> getDeviceUnNorForArea(Map<String,Object> map);
	
	public List<DeviceUnnormalCollectInfo> getFaultCollectReal(Map<String,Object> map);
	
	public List<DeviceUnnormalCollectInfo> getFaultCollectRealTrend(Map<String,Object> map);
	
	public List<DeviceUnnormalCollectInfo> getDeviceSumForArea(Map<String,Object> map);
	
	public int getWarnHisCount(Map<String, Object> map);
	
	public int getWarnRealCount(Map<String, Object> map);
	
}
